home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / a_utils / perl / prlbkxmp.lha / ch1 / reparens < prev    next >
Text File  |  1991-01-07  |  1KB  |  31 lines

  1. #!/usr/bin/perl
  2. $_ = 'Date: 1 Apr 91 12:34:56 GMT';
  3.  
  4. /^Date: (\d+) (\w+) (\d+) (\d+):(\d+):(\d+) (.*)$/;
  5. $mday     = $1;             # gets "1"
  6. $month    = $2;             # gets "Apr"
  7. $year     = $3;             # gets "91"
  8. $hour     = $4;             # gets "12"
  9. $minute   = $5;             # gets "34"
  10. $second   = $6;             # gets "56"
  11. $timezone = $7;             # gets "GMT"
  12.  
  13. /^Date: ((\d+) (\w+) (\d+)) ((\d+):(\d+):(\d+)) (.*)$/;
  14. $date     = $1;             # gets "1 Apr 91"
  15. $mday     = $2;             # gets "1"
  16. $month    = $3;             # gets "Apr"
  17. $year     = $4;             # gets "91"
  18. $time     = $5;             # gets "12:34:56"
  19. $hour     = $6;             # gets "12"
  20. $minute   = $7;             # gets "34"
  21. $second   = $8;             # gets "56"
  22. $timezone = $9;             # gets "GMT"
  23.  
  24. @fields = /^Date: (\d+) (\w+) (\d+) (\d+):(\d+):(\d+) (.*)$/;
  25.  
  26. ($mday, $month, $year, $hour, $minute, $second, $timezone) =
  27.   /^Date: (\d+) (\w+) (\d+) (\d+):(\d+):(\d+) (.*)$/;
  28.  
  29. ($mday, $month, $year, $hour, $minute, $second, $timezone) =
  30.   $date =~ /^Date: (\d+) (\w+) (\d+) (\d+):(\d+):(\d+) (.*)$/;
  31.